// 老年疼痛量表（GPM）配置文件
export const gpmConfig = {
  // 问卷基本信息
  title: '老年疼痛量表（GPM）',
  subtitle: '请根据被评估人的实际情况选择最符合的选项',
  version: '1.0.0',
  
  // 表单分组配置
  sections: {
    basicInfo: {
      title: '被评估人基本信息',
      fields: [
        {
          name: 'patientName',
          label: '姓名',
          type: 'text',
          required: false,
          placeholder: '请输入被评估人姓名（可选）'
        },
        {
          name: 'age',
          label: '年龄',
          type: 'number',
          required: false,
          placeholder: '请输入年龄（可选）',
          min: 0,
          max: 150
        },
        {
          name: 'gender',
          label: '性别',
          type: 'radio',
          required: false,
          options: [
            { value: 'male', label: '男性' },
            { value: 'female', label: '女性' }
          ]
        },
        {
          name: 'height',
          label: '身高 (cm)',
          type: 'number',
          required: false,
          placeholder: '请输入身高（可选）',
          min: 50,
          max: 250
        },
        {
          name: 'weight',
          label: '体重 (kg)',
          type: 'number',
          required: false,
          placeholder: '请输入体重（可选）',
          min: 20,
          max: 300
        },
        {
          name: 'phone',
          label: '联系电话',
          type: 'tel',
          required: false,
          placeholder: '请输入联系电话（可选）'
        },
        {
          name: 'recordTime',
          label: '记录时间',
          type: 'datetime-local',
          required: false
        },
        {
          name: 'remarks',
          label: '备注',
          type: 'textarea',
          required: false,
          placeholder: '请输入本次评估的备注信息（可选）',
          rows: 3
        }
      ]
    },
    assessment: {
      title: '老年疼痛量表（GPM）评估',
      description: '请根据被评估人的疼痛情况，选择最符合的选项：',
      dimensions: [
        {
          id: 'dimension1',
          title: '维度一：疼痛强度和频率',
          questions: [
            {
              id: 'restPain',
              field: 'restPain',
              title: '1. 静息时疼痛程度',
              description: '过去24小时内，安静休息时的疼痛有多严重？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：无疼痛' },
                { value: 1, label: '1分：轻微疼痛，可忽略' },
                { value: 2, label: '2分：中度疼痛，偶尔影响注意力' },
                { value: 3, label: '3分：重度疼痛，频繁干扰休息' },
                { value: 4, label: '4分：剧烈疼痛，无法忍受' }
              ]
            },
            {
              id: 'activityPain',
              field: 'activityPain',
              title: '2. 活动时疼痛程度',
              description: '过去24小时内，行走、弯腰等活动时的疼痛有多严重？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：无疼痛' },
                { value: 1, label: '1分：轻微疼痛，活动不受限' },
                { value: 2, label: '2分：中度疼痛，活动轻度受限' },
                { value: 3, label: '3分：重度疼痛，活动明显受限' },
                { value: 4, label: '4分：剧烈疼痛，无法活动' }
              ]
            },
            {
              id: 'painFrequency',
              field: 'painFrequency',
              title: '3. 疼痛发作频率',
              description: '过去1周内，疼痛发作的频率如何？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：从未发作' },
                { value: 1, label: '1分：偶尔发作（每周1-2次）' },
                { value: 2, label: '2分：经常发作（每周3-5次）' },
                { value: 3, label: '3分：频繁发作（每天1-2次）' },
                { value: 4, label: '4分：持续存在（几乎全天疼痛）' }
              ]
            },
            {
              id: 'nightWakeups',
              field: 'nightWakeups',
              title: '4. 夜间痛醒次数',
              description: '过去1周内，因疼痛从睡眠中醒来的次数？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：0次' },
                { value: 1, label: '1分：1-2次/周' },
                { value: 2, label: '2分：3-4次/周' },
                { value: 3, label: '3分：5-6次/周' },
                { value: 4, label: '4分：每晚≥1次' }
              ]
            },
            {
              id: 'painDuration',
              field: 'painDuration',
              title: '5. 疼痛持续时间',
              description: '本次疼痛从开始到现在持续了多久？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：＜1周' },
                { value: 1, label: '1分：1-4周' },
                { value: 2, label: '2分：1-3个月' },
                { value: 3, label: '3分：3-6个月' },
                { value: 4, label: '4分：＞6个月' }
              ]
            }
          ]
        },
        {
          id: 'dimension2',
          title: '维度二：日常生活活动能力',
          questions: [
            {
              id: 'dressingAbility',
              field: 'dressingAbility',
              title: '6. 穿衣能力',
              description: '疼痛是否影响您自己穿脱衣物？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：轻微影响，需稍作调整' },
                { value: 2, label: '2分：中度影响，部分依赖他人帮助' },
                { value: 3, label: '3分：重度影响，大部分依赖他人' },
                { value: 4, label: '4分：完全无法自行穿衣' }
              ]
            },
            {
              id: 'eatingAbility',
              field: 'eatingAbility',
              title: '7. 进食能力',
              description: '疼痛是否影响您拿取餐具或咀嚼食物？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：轻微影响，动作稍慢' },
                { value: 2, label: '2分：中度影响，需使用特殊餐具' },
                { value: 3, label: '3分：重度影响，需他人喂食' },
                { value: 4, label: '4分：完全无法进食' }
              ]
            },
            {
              id: 'walkingAbility',
              field: 'walkingAbility',
              title: '8. 行走能力',
              description: '疼痛是否影响您行走或上下楼梯？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响，可正常行走' },
                { value: 1, label: '1分：轻微影响，行走距离缩短' },
                { value: 2, label: '2分：中度影响，需扶拐或他人搀扶' },
                { value: 3, label: '3分：重度影响，仅能室内短距离行走' },
                { value: 4, label: '4分：完全无法行走' }
              ]
            },
            {
              id: 'toiletingAbility',
              field: 'toiletingAbility',
              title: '9. 如厕能力',
              description: '疼痛是否影响您自行如厕或清洁？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：轻微影响，需稍作休息' },
                { value: 2, label: '2分：中度影响，需辅助工具（如坐便椅）' },
                { value: 3, label: '3分：重度影响，需他人协助' },
                { value: 4, label: '4分：完全无法自行如厕' }
              ]
            },
            {
              id: 'hygieneAbility',
              field: 'hygieneAbility',
              title: '10. 洗漱能力',
              description: '疼痛是否影响您洗脸、刷牙、洗澡等个人卫生？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：轻微影响，耗时增加' },
                { value: 2, label: '2分：中度影响，部分步骤需帮助' },
                { value: 3, label: '3分：重度影响，大部分需他人协助' },
                { value: 4, label: '4分：完全无法自理' }
              ]
            },
            {
              id: 'sleepQuality',
              field: 'sleepQuality',
              title: '11. 睡眠质量',
              description: '疼痛是否导致您入睡困难或睡眠中断？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响，睡眠正常' },
                { value: 1, label: '1分：轻微影响，入睡时间延长＜30分钟' },
                { value: 2, label: '2分：中度影响，入睡困难或夜醒2-3次' },
                { value: 3, label: '3分：重度影响，整夜睡眠＜4小时' },
                { value: 4, label: '4分：完全无法入睡' }
              ]
            },
            {
              id: 'houseworkAbility',
              field: 'houseworkAbility',
              title: '12. 家务活动',
              description: '疼痛是否影响您做饭、打扫等家务？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：轻微影响，可完成简单家务' },
                { value: 2, label: '2分：中度影响，仅能完成部分家务' },
                { value: 3, label: '3分：重度影响，无法完成任何家务' },
                { value: 4, label: '4分：因疼痛需他人料理全部家务' }
              ]
            }
          ]
        },
        {
          id: 'dimension3',
          title: '维度三：心理情绪状态',
          questions: [
            {
              id: 'anxiety',
              field: 'anxiety',
              title: '13. 焦虑情绪',
              description: '疼痛是否让您感到紧张或不安？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不会' },
                { value: 1, label: '1分：偶尔轻微焦虑' },
                { value: 2, label: '2分：经常焦虑，需自我调节' },
                { value: 3, label: '3分：持续焦虑，影响情绪稳定' },
                { value: 4, label: '4分：极度焦虑，无法控制' }
              ]
            },
            {
              id: 'depression',
              field: 'depression',
              title: '14. 抑郁情绪',
              description: '疼痛是否让您感到悲伤或绝望？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不会' },
                { value: 1, label: '1分：偶尔情绪低落' },
                { value: 2, label: '2分：经常感到悲伤，兴趣下降' },
                { value: 3, label: '3分：持续抑郁，对生活失去信心' },
                { value: 4, label: '4分：极度绝望，有消极想法' }
              ]
            },
            {
              id: 'irritability',
              field: 'irritability',
              title: '15. 易怒倾向',
              description: '疼痛是否让您容易发脾气或对家人不耐烦？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不会' },
                { value: 1, label: '1分：偶尔轻微烦躁' },
                { value: 2, label: '2分：经常发脾气，事后后悔' },
                { value: 3, label: '3分：频繁暴怒，影响人际关系' },
                { value: 4, label: '4分：无法控制情绪，经常与人冲突' }
              ]
            },
            {
              id: 'helplessness',
              field: 'helplessness',
              title: '16. 无助感',
              description: '疼痛是否让您觉得自己是家人的负担？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不会' },
                { value: 1, label: '1分：偶尔有轻微想法' },
                { value: 2, label: '2分：经常感到内疚' },
                { value: 3, label: '3分：强烈无助感，不愿与人交流' },
                { value: 4, label: '4分：认为自己毫无价值' }
              ]
            },
            {
              id: 'concentration',
              field: 'concentration',
              title: '17. 注意力集中',
              description: '疼痛是否影响您看电视、阅读或与人交谈时的注意力？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：偶尔分心，可迅速恢复' },
                { value: 2, label: '2分：经常走神，需反复提醒' },
                { value: 3, label: '3分：难以集中注意力，无法完成任务' },
                { value: 4, label: '4分：完全无法专注任何事情' }
              ]
            },
            {
              id: 'lifeEnjoyment',
              field: 'lifeEnjoyment',
              title: '18. 生活乐趣',
              description: '疼痛是否让您对以往喜欢的事情（如打牌、散步）失去兴趣？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响，兴趣依旧' },
                { value: 1, label: '1分：兴趣轻微下降' },
                { value: 2, label: '2分：部分活动失去兴趣' },
                { value: 3, label: '3分：大部分活动不愿参与' },
                { value: 4, label: '4分：对所有事情都无兴趣' }
              ]
            }
          ]
        },
        {
          id: 'dimension4',
          title: '维度四：社会功能',
          questions: [
            {
              id: 'socialParticipation',
              field: 'socialParticipation',
              title: '19. 社交活动参与',
              description: '疼痛是否影响您参加聚会、社区活动或走亲访友？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响，正常参与' },
                { value: 1, label: '1分：轻微影响，参与次数减少' },
                { value: 2, label: '2分：中度影响，仅参加重要活动' },
                { value: 3, label: '3分：重度影响，几乎不参加社交' },
                { value: 4, label: '4分：完全隔绝社交，不愿见人' }
              ]
            },
            {
              id: 'familyRole',
              field: 'familyRole',
              title: '20. 家庭角色履行',
              description: '疼痛是否影响您照顾孙辈、分担家庭责任？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响，正常履行' },
                { value: 1, label: '1分：轻微影响，部分任务减少' },
                { value: 2, label: '2分：中度影响，需他人替代部分责任' },
                { value: 3, label: '3分：重度影响，无法履行任何责任' },
                { value: 4, label: '4分：完全依赖家人照顾' }
              ]
            },
            {
              id: 'workAbility',
              field: 'workAbility',
              title: '21. 工作能力（如有）',
              description: '疼痛是否影响您的工作或退休后的兼职？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：轻微影响，效率下降' },
                { value: 2, label: '2分：中度影响，需减少工作时间' },
                { value: 3, label: '3分：重度影响，无法正常工作' },
                { value: 4, label: '4分：完全丧失工作能力' }
              ]
            },
            {
              id: 'intimateRelationship',
              field: 'intimateRelationship',
              title: '22. 亲密关系',
              description: '疼痛是否影响您与配偶或伴侣的情感交流或亲密行为？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全不影响' },
                { value: 1, label: '1分：轻微影响，频率减少' },
                { value: 2, label: '2分：中度影响，部分亲密行为受限' },
                { value: 3, label: '3分：重度影响，几乎无情感交流' },
                { value: 4, label: '4分：完全丧失亲密关系' }
              ]
            }
          ]
        },
        {
          id: 'dimension5',
          title: '维度五：疼痛管理',
          questions: [
            {
              id: 'painReliefEffect',
              field: 'painReliefEffect',
              title: '23. 疼痛缓解措施效果',
              description: '您目前使用的止痛方法（如药物、理疗）效果如何？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：完全缓解，无疼痛' },
                { value: 1, label: '1分：大部分缓解，偶有轻微疼痛' },
                { value: 2, label: '2分：部分缓解，仍有中度疼痛' },
                { value: 3, label: '3分：轻微缓解，疼痛无明显改善' },
                { value: 4, label: '4分：完全无效，疼痛加重' }
              ]
            },
            {
              id: 'medicalSeeking',
              field: 'medicalSeeking',
              title: '24. 就医主动性',
              description: '当疼痛加重时，您是否会主动告知医生或家人？',
              type: 'radio',
              required: true,
              options: [
                { value: 0, label: '0分：立即告知并寻求帮助' },
                { value: 1, label: '1分：疼痛持续1-2天后告知' },
                { value: 2, label: '2分：疼痛严重时才告知' },
                { value: 3, label: '3分：偶尔告知，担心麻烦他人' },
                { value: 4, label: '4分：从不告知，自行忍受' }
              ]
            }
          ]
        },
        {
          id: 'dimension6',
          title: '维度六：主观描述',
          questions: [
            {
              id: 'painDescription',
              field: 'painDescription',
              title: '25. 疼痛自我描述',
              description: '您觉得您的疼痛像什么？请用文字或比喻描述（例如：针扎样、火烧样、胀痛等）。',
              type: 'textarea',
              required: false,
              placeholder: '请描述您的疼痛感受...',
              rows: 3
            },
            {
              id: 'priorityImprovement',
              field: 'priorityImprovement',
              title: '26. 优先改善需求',
              description: '如果可以选择，您最希望通过治疗改善疼痛带来的哪个问题？（例如：睡眠、行走、情绪等）',
              type: 'textarea',
              required: false,
              placeholder: '请描述您最希望改善的问题...',
              rows: 3
            }
          ]
        }
      ]
    }
  },

  // 疼痛等级定义
  painLevels: {
    mild: {
      name: '轻度疼痛',
      range: '0-24分',
      color: '#22c55e',
      description: '疼痛对日常生活影响较小，基本能够正常生活和工作。',
      recommendations: [
        '保持适度的体力活动',
        '学习放松技巧和疼痛管理方法',
        '定期监测疼痛变化'
      ]
    },
    moderate: {
      name: '中度疼痛',
      range: '25-48分',
      color: '#f59e0b',
      description: '疼痛明显影响日常生活和功能，需要积极的疼痛管理。',
      recommendations: [
        '制定个性化的疼痛管理计划',
        '考虑药物治疗和非药物治疗',
        '加强功能锻炼和康复训练'
      ]
    },
    severe: {
      name: '重度疼痛',
      range: '49-72分',
      color: '#ef4444',
      description: '疼痛严重影响生活质量，需要专业的疼痛治疗和护理支持。',
      recommendations: [
        '寻求专业疼痛科医生治疗',
        '考虑多模式疼痛管理方案',
        '提供心理支持和家庭护理'
      ]
    },
    verySevere: {
      name: '极重度疼痛',
      range: '73-96分',
      color: '#dc2626',
      description: '疼痛极其严重，严重影响身心健康，需要综合性治疗和全面护理。',
      recommendations: [
        '立即寻求专业医疗帮助',
        '制定综合性疼痛治疗方案',
        '提供全面的护理和心理支持'
      ]
    }
  },

  // 界面设置
  settings: {
    title: '记录人信息设置'
  },

  // 导出设置
  export: {
    title: '导出GPM疼痛量表评估数据'
  },

  // 导出选项
  exportOptions: {
    includeRawData: true,
    includeStatistics: true
  },

  // 结果显示
  result: {
    title: 'GPM疼痛量表评估结果',
    totalScore: '总分',
    painLevel: '疼痛等级',
    dimension1Score: '维度一得分（疼痛强度和频率）',
    dimension2Score: '维度二得分（日常生活活动能力）',
    dimension3Score: '维度三得分（心理情绪状态）',
    dimension4Score: '维度四得分（社会功能）',
    dimension5Score: '维度五得分（疼痛管理）',
    painDescription: '疼痛描述',
    priorityImprovement: '优先改善需求',
    recommendations: '建议措施',
    bmi: 'BMI',
    explanation: {
      title: 'GPM疼痛量表评分说明',
      items: [
        '• 0-24分：轻度疼痛，对生活影响较小',
        '• 25-48分：中度疼痛，明显影响日常功能',
        '• 49-72分：重度疼痛，严重影响生活质量',
        '• 73-96分：极重度疼痛，需要紧急医疗干预'
      ]
    }
  },

  // 按钮文本
  buttons: {
    home: '返回首页',
    settings: '设置记录人信息',
    saveSettings: '保存设置',
    cancel: '取消',
    edit: '编辑',
    export: '导出数据',
    exportConfirm: '导出压缩包',
    submit: '提交评估',
    save: '保存到后台',
    saving: '保存中...',
    reset: '重新评估',
    close: '×'
  },

  // 消息提示
  messages: {
    saveSuccess: '记录人信息已保存！',
    exportSuccess: '数据导出成功！',
    saveToBackendSuccess: '✅ GPM疼痛量表评估数据已成功保存到后台！\n\n📁 问卷数据：survey_data/\n📄 评估报告：@data/',
    requiredFieldsError: '请填写所有必填信息（问答编号、记录人姓名、职务/身份）！',
    passwordError: '密码错误，请重新输入！',
    noDataError: '当前问答编号下没有GPM疼痛量表评估数据！',
    exportError: '导出失败，请检查网络连接或联系管理员！',
    saveError: '❌ 保存失败，请检查网络连接或联系管理员！\n\n错误信息：',
    passwordHint: '请联系管理员获取导出密码'
  }
};